package IO流.转换流;

import java.io.BufferedOutputStream;
import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
//DataInputDemo
public class DateOutputDemo {
    //数据流将“基本数据类型与字符串类型”作为数据源
    //提供了可以存取与机器无关的所有 Java 基础类型 数据（如：int、double、String 等）的方法。
    public static void main(String[] args) {
        DataOutputStream dos = null;
        try {
           dos=new DataOutputStream(new BufferedOutputStream(new FileOutputStream("e:/dddd.txt")));
          //本身就乱吗
            //字节流输入导致乱码
           dos.writeInt(12);
           dos.writeBoolean(true);
           dos.writeChar('a');
            dos.writeDouble(Math.random());
           dos.writeUTF("你好");

           dos.flush();
        }catch (Exception e){
            e.printStackTrace();
        }finally {
            try {
                if(dos!=null)dos.close();
            }catch (Exception e){
                e.printStackTrace();
            }
        }
    }
}
